package com.ruoyi.app.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 实名认证视图对象 app_user_code
 *
 * @author ruoyi
 * @date 2025-08-08
 */
@Data
@ExcelIgnoreUnannotated
public class AppUserCodeVo {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @ExcelProperty(value = "ID")
    private Long codeId;

    /**
     * 用户ID
     */
    @ExcelProperty(value = "用户ID")
    private Long userId;

    /**
     * 身份证号
     */
    @ExcelProperty(value = "身份证号")
    private String code;

    /**
     * 身份证名称
     */
    @ExcelProperty(value = "身份证名称")
    private String codeName;

    /**
     * 支付状态(0=未支付  1=已支付)
     */
    @ExcelProperty(value = "支付状态(0=未支付  1=已支付)")
    private String status;

    /**
     * 认证状态(0=未通过，1=通过)
     */
    @ExcelProperty(value = "认证状态(0=未通过，1=通过)")
    private String verifyStatus;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remark;

    private String orderNo;

    private BigDecimal codePrice;

    private String faceId;
    private String nonce;
    private String txUserId;
    private String openApiSign;
}
